/**
 */
package ConnectorGenerator;

import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see ConnectorGenerator.ConnectorGeneratorFactory
 * @model kind="package"
 * @generated
 */
public interface ConnectorGeneratorPackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "ConnectorGenerator";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "http://congen/1.0";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "congen";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	ConnectorGeneratorPackage eINSTANCE = ConnectorGenerator.impl.ConnectorGeneratorPackageImpl.init();

	/**
	 * The meta object id for the '{@link ConnectorGenerator.impl.ConnectorSpecificationImpl <em>Connector Specification</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ConnectorGenerator.impl.ConnectorSpecificationImpl
	 * @see ConnectorGenerator.impl.ConnectorGeneratorPackageImpl#getConnectorSpecification()
	 * @generated
	 */
	int CONNECTOR_SPECIFICATION = 1;

	/**
	 * The feature id for the '<em><b>Drd Document</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONNECTOR_SPECIFICATION__DRD_DOCUMENT = 0;

	/**
	 * The feature id for the '<em><b>Connector Database</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONNECTOR_SPECIFICATION__CONNECTOR_DATABASE = 1;

	/**
	 * The feature id for the '<em><b>Flat Connector Specification</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONNECTOR_SPECIFICATION__FLAT_CONNECTOR_SPECIFICATION = 2;

	/**
	 * The number of structural features of the '<em>Connector Specification</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONNECTOR_SPECIFICATION_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link ConnectorGenerator.impl.ConnectorDatabaseImpl <em>Connector Database</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ConnectorGenerator.impl.ConnectorDatabaseImpl
	 * @see ConnectorGenerator.impl.ConnectorGeneratorPackageImpl#getConnectorDatabase()
	 * @generated
	 */
	int CONNECTOR_DATABASE = 0;

	/**
	 * The feature id for the '<em><b>Drd Document</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONNECTOR_DATABASE__DRD_DOCUMENT = CONNECTOR_SPECIFICATION__DRD_DOCUMENT;

	/**
	 * The feature id for the '<em><b>Connector Database</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONNECTOR_DATABASE__CONNECTOR_DATABASE = CONNECTOR_SPECIFICATION__CONNECTOR_DATABASE;

	/**
	 * The feature id for the '<em><b>Flat Connector Specification</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONNECTOR_DATABASE__FLAT_CONNECTOR_SPECIFICATION = CONNECTOR_SPECIFICATION__FLAT_CONNECTOR_SPECIFICATION;

	/**
	 * The feature id for the '<em><b>Communication Styles</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONNECTOR_DATABASE__COMMUNICATION_STYLES = CONNECTOR_SPECIFICATION_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Connector Architectures</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONNECTOR_DATABASE__CONNECTOR_ARCHITECTURES = CONNECTOR_SPECIFICATION_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Element Architectures</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONNECTOR_DATABASE__ELEMENT_ARCHITECTURES = CONNECTOR_SPECIFICATION_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Element Types</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONNECTOR_DATABASE__ELEMENT_TYPES = CONNECTOR_SPECIFICATION_FEATURE_COUNT + 3;

	/**
	 * The number of structural features of the '<em>Connector Database</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONNECTOR_DATABASE_FEATURE_COUNT = CONNECTOR_SPECIFICATION_FEATURE_COUNT + 4;

	/**
	 * The meta object id for the '{@link ConnectorGenerator.impl.FlatConnectorSpecificationImpl <em>Flat Connector Specification</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see ConnectorGenerator.impl.FlatConnectorSpecificationImpl
	 * @see ConnectorGenerator.impl.ConnectorGeneratorPackageImpl#getFlatConnectorSpecification()
	 * @generated
	 */
	int FLAT_CONNECTOR_SPECIFICATION = 2;

	/**
	 * The feature id for the '<em><b>Drd Document</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FLAT_CONNECTOR_SPECIFICATION__DRD_DOCUMENT = CONNECTOR_SPECIFICATION__DRD_DOCUMENT;

	/**
	 * The feature id for the '<em><b>Connector Database</b></em>' containment reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FLAT_CONNECTOR_SPECIFICATION__CONNECTOR_DATABASE = CONNECTOR_SPECIFICATION__CONNECTOR_DATABASE;

	/**
	 * The feature id for the '<em><b>Flat Connector Specification</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FLAT_CONNECTOR_SPECIFICATION__FLAT_CONNECTOR_SPECIFICATION = CONNECTOR_SPECIFICATION__FLAT_CONNECTOR_SPECIFICATION;

	/**
	 * The feature id for the '<em><b>Allocations</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FLAT_CONNECTOR_SPECIFICATION__ALLOCATIONS = CONNECTOR_SPECIFICATION_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Communication Styles</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FLAT_CONNECTOR_SPECIFICATION__COMMUNICATION_STYLES = CONNECTOR_SPECIFICATION_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Components</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FLAT_CONNECTOR_SPECIFICATION__COMPONENTS = CONNECTOR_SPECIFICATION_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Connector Architectures</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FLAT_CONNECTOR_SPECIFICATION__CONNECTOR_ARCHITECTURES = CONNECTOR_SPECIFICATION_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Connectors</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FLAT_CONNECTOR_SPECIFICATION__CONNECTORS = CONNECTOR_SPECIFICATION_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Docks</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FLAT_CONNECTOR_SPECIFICATION__DOCKS = CONNECTOR_SPECIFICATION_FEATURE_COUNT + 5;

	/**
	 * The feature id for the '<em><b>Element Architectures</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FLAT_CONNECTOR_SPECIFICATION__ELEMENT_ARCHITECTURES = CONNECTOR_SPECIFICATION_FEATURE_COUNT + 6;

	/**
	 * The feature id for the '<em><b>Element Types</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FLAT_CONNECTOR_SPECIFICATION__ELEMENT_TYPES = CONNECTOR_SPECIFICATION_FEATURE_COUNT + 7;

	/**
	 * The feature id for the '<em><b>Signatures</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FLAT_CONNECTOR_SPECIFICATION__SIGNATURES = CONNECTOR_SPECIFICATION_FEATURE_COUNT + 8;

	/**
	 * The number of structural features of the '<em>Flat Connector Specification</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int FLAT_CONNECTOR_SPECIFICATION_FEATURE_COUNT = CONNECTOR_SPECIFICATION_FEATURE_COUNT + 9;


	/**
	 * Returns the meta object for class '{@link ConnectorGenerator.ConnectorDatabase <em>Connector Database</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Connector Database</em>'.
	 * @see ConnectorGenerator.ConnectorDatabase
	 * @generated
	 */
	EClass getConnectorDatabase();

	/**
	 * Returns the meta object for the containment reference list '{@link ConnectorGenerator.ConnectorDatabase#getCommunicationStyles <em>Communication Styles</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Communication Styles</em>'.
	 * @see ConnectorGenerator.ConnectorDatabase#getCommunicationStyles()
	 * @see #getConnectorDatabase()
	 * @generated
	 */
	EReference getConnectorDatabase_CommunicationStyles();

	/**
	 * Returns the meta object for the containment reference list '{@link ConnectorGenerator.ConnectorDatabase#getConnectorArchitectures <em>Connector Architectures</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Connector Architectures</em>'.
	 * @see ConnectorGenerator.ConnectorDatabase#getConnectorArchitectures()
	 * @see #getConnectorDatabase()
	 * @generated
	 */
	EReference getConnectorDatabase_ConnectorArchitectures();

	/**
	 * Returns the meta object for the containment reference list '{@link ConnectorGenerator.ConnectorDatabase#getElementArchitectures <em>Element Architectures</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Element Architectures</em>'.
	 * @see ConnectorGenerator.ConnectorDatabase#getElementArchitectures()
	 * @see #getConnectorDatabase()
	 * @generated
	 */
	EReference getConnectorDatabase_ElementArchitectures();

	/**
	 * Returns the meta object for the containment reference list '{@link ConnectorGenerator.ConnectorDatabase#getElementTypes <em>Element Types</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Element Types</em>'.
	 * @see ConnectorGenerator.ConnectorDatabase#getElementTypes()
	 * @see #getConnectorDatabase()
	 * @generated
	 */
	EReference getConnectorDatabase_ElementTypes();

	/**
	 * Returns the meta object for class '{@link ConnectorGenerator.ConnectorSpecification <em>Connector Specification</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Connector Specification</em>'.
	 * @see ConnectorGenerator.ConnectorSpecification
	 * @generated
	 */
	EClass getConnectorSpecification();

	/**
	 * Returns the meta object for the containment reference '{@link ConnectorGenerator.ConnectorSpecification#getDrdDocument <em>Drd Document</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Drd Document</em>'.
	 * @see ConnectorGenerator.ConnectorSpecification#getDrdDocument()
	 * @see #getConnectorSpecification()
	 * @generated
	 */
	EReference getConnectorSpecification_DrdDocument();

	/**
	 * Returns the meta object for the containment reference '{@link ConnectorGenerator.ConnectorSpecification#getConnectorDatabase <em>Connector Database</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference '<em>Connector Database</em>'.
	 * @see ConnectorGenerator.ConnectorSpecification#getConnectorDatabase()
	 * @see #getConnectorSpecification()
	 * @generated
	 */
	EReference getConnectorSpecification_ConnectorDatabase();

	/**
	 * Returns the meta object for the reference '{@link ConnectorGenerator.ConnectorSpecification#getFlatConnectorSpecification <em>Flat Connector Specification</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Flat Connector Specification</em>'.
	 * @see ConnectorGenerator.ConnectorSpecification#getFlatConnectorSpecification()
	 * @see #getConnectorSpecification()
	 * @generated
	 */
	EReference getConnectorSpecification_FlatConnectorSpecification();

	/**
	 * Returns the meta object for class '{@link ConnectorGenerator.FlatConnectorSpecification <em>Flat Connector Specification</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Flat Connector Specification</em>'.
	 * @see ConnectorGenerator.FlatConnectorSpecification
	 * @generated
	 */
	EClass getFlatConnectorSpecification();

	/**
	 * Returns the meta object for the containment reference list '{@link ConnectorGenerator.FlatConnectorSpecification#getAllocations <em>Allocations</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Allocations</em>'.
	 * @see ConnectorGenerator.FlatConnectorSpecification#getAllocations()
	 * @see #getFlatConnectorSpecification()
	 * @generated
	 */
	EReference getFlatConnectorSpecification_Allocations();

	/**
	 * Returns the meta object for the containment reference list '{@link ConnectorGenerator.FlatConnectorSpecification#getCommunicationStyles <em>Communication Styles</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Communication Styles</em>'.
	 * @see ConnectorGenerator.FlatConnectorSpecification#getCommunicationStyles()
	 * @see #getFlatConnectorSpecification()
	 * @generated
	 */
	EReference getFlatConnectorSpecification_CommunicationStyles();

	/**
	 * Returns the meta object for the containment reference list '{@link ConnectorGenerator.FlatConnectorSpecification#getComponents <em>Components</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Components</em>'.
	 * @see ConnectorGenerator.FlatConnectorSpecification#getComponents()
	 * @see #getFlatConnectorSpecification()
	 * @generated
	 */
	EReference getFlatConnectorSpecification_Components();

	/**
	 * Returns the meta object for the containment reference list '{@link ConnectorGenerator.FlatConnectorSpecification#getConnectorArchitectures <em>Connector Architectures</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Connector Architectures</em>'.
	 * @see ConnectorGenerator.FlatConnectorSpecification#getConnectorArchitectures()
	 * @see #getFlatConnectorSpecification()
	 * @generated
	 */
	EReference getFlatConnectorSpecification_ConnectorArchitectures();

	/**
	 * Returns the meta object for the containment reference list '{@link ConnectorGenerator.FlatConnectorSpecification#getConnectors <em>Connectors</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Connectors</em>'.
	 * @see ConnectorGenerator.FlatConnectorSpecification#getConnectors()
	 * @see #getFlatConnectorSpecification()
	 * @generated
	 */
	EReference getFlatConnectorSpecification_Connectors();

	/**
	 * Returns the meta object for the containment reference list '{@link ConnectorGenerator.FlatConnectorSpecification#getDocks <em>Docks</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Docks</em>'.
	 * @see ConnectorGenerator.FlatConnectorSpecification#getDocks()
	 * @see #getFlatConnectorSpecification()
	 * @generated
	 */
	EReference getFlatConnectorSpecification_Docks();

	/**
	 * Returns the meta object for the containment reference list '{@link ConnectorGenerator.FlatConnectorSpecification#getElementArchitectures <em>Element Architectures</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Element Architectures</em>'.
	 * @see ConnectorGenerator.FlatConnectorSpecification#getElementArchitectures()
	 * @see #getFlatConnectorSpecification()
	 * @generated
	 */
	EReference getFlatConnectorSpecification_ElementArchitectures();

	/**
	 * Returns the meta object for the containment reference list '{@link ConnectorGenerator.FlatConnectorSpecification#getElementTypes <em>Element Types</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Element Types</em>'.
	 * @see ConnectorGenerator.FlatConnectorSpecification#getElementTypes()
	 * @see #getFlatConnectorSpecification()
	 * @generated
	 */
	EReference getFlatConnectorSpecification_ElementTypes();

	/**
	 * Returns the meta object for the containment reference list '{@link ConnectorGenerator.FlatConnectorSpecification#getSignatures <em>Signatures</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Signatures</em>'.
	 * @see ConnectorGenerator.FlatConnectorSpecification#getSignatures()
	 * @see #getFlatConnectorSpecification()
	 * @generated
	 */
	EReference getFlatConnectorSpecification_Signatures();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	ConnectorGeneratorFactory getConnectorGeneratorFactory();

	/**
	 * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
	 * @generated
	 */
	interface Literals {
		/**
		 * The meta object literal for the '{@link ConnectorGenerator.impl.ConnectorDatabaseImpl <em>Connector Database</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ConnectorGenerator.impl.ConnectorDatabaseImpl
		 * @see ConnectorGenerator.impl.ConnectorGeneratorPackageImpl#getConnectorDatabase()
		 * @generated
		 */
		EClass CONNECTOR_DATABASE = eINSTANCE.getConnectorDatabase();

		/**
		 * The meta object literal for the '<em><b>Communication Styles</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CONNECTOR_DATABASE__COMMUNICATION_STYLES = eINSTANCE.getConnectorDatabase_CommunicationStyles();

		/**
		 * The meta object literal for the '<em><b>Connector Architectures</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CONNECTOR_DATABASE__CONNECTOR_ARCHITECTURES = eINSTANCE.getConnectorDatabase_ConnectorArchitectures();

		/**
		 * The meta object literal for the '<em><b>Element Architectures</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CONNECTOR_DATABASE__ELEMENT_ARCHITECTURES = eINSTANCE.getConnectorDatabase_ElementArchitectures();

		/**
		 * The meta object literal for the '<em><b>Element Types</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CONNECTOR_DATABASE__ELEMENT_TYPES = eINSTANCE.getConnectorDatabase_ElementTypes();

		/**
		 * The meta object literal for the '{@link ConnectorGenerator.impl.ConnectorSpecificationImpl <em>Connector Specification</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ConnectorGenerator.impl.ConnectorSpecificationImpl
		 * @see ConnectorGenerator.impl.ConnectorGeneratorPackageImpl#getConnectorSpecification()
		 * @generated
		 */
		EClass CONNECTOR_SPECIFICATION = eINSTANCE.getConnectorSpecification();

		/**
		 * The meta object literal for the '<em><b>Drd Document</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CONNECTOR_SPECIFICATION__DRD_DOCUMENT = eINSTANCE.getConnectorSpecification_DrdDocument();

		/**
		 * The meta object literal for the '<em><b>Connector Database</b></em>' containment reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CONNECTOR_SPECIFICATION__CONNECTOR_DATABASE = eINSTANCE.getConnectorSpecification_ConnectorDatabase();

		/**
		 * The meta object literal for the '<em><b>Flat Connector Specification</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CONNECTOR_SPECIFICATION__FLAT_CONNECTOR_SPECIFICATION = eINSTANCE.getConnectorSpecification_FlatConnectorSpecification();

		/**
		 * The meta object literal for the '{@link ConnectorGenerator.impl.FlatConnectorSpecificationImpl <em>Flat Connector Specification</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see ConnectorGenerator.impl.FlatConnectorSpecificationImpl
		 * @see ConnectorGenerator.impl.ConnectorGeneratorPackageImpl#getFlatConnectorSpecification()
		 * @generated
		 */
		EClass FLAT_CONNECTOR_SPECIFICATION = eINSTANCE.getFlatConnectorSpecification();

		/**
		 * The meta object literal for the '<em><b>Allocations</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference FLAT_CONNECTOR_SPECIFICATION__ALLOCATIONS = eINSTANCE.getFlatConnectorSpecification_Allocations();

		/**
		 * The meta object literal for the '<em><b>Communication Styles</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference FLAT_CONNECTOR_SPECIFICATION__COMMUNICATION_STYLES = eINSTANCE.getFlatConnectorSpecification_CommunicationStyles();

		/**
		 * The meta object literal for the '<em><b>Components</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference FLAT_CONNECTOR_SPECIFICATION__COMPONENTS = eINSTANCE.getFlatConnectorSpecification_Components();

		/**
		 * The meta object literal for the '<em><b>Connector Architectures</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference FLAT_CONNECTOR_SPECIFICATION__CONNECTOR_ARCHITECTURES = eINSTANCE.getFlatConnectorSpecification_ConnectorArchitectures();

		/**
		 * The meta object literal for the '<em><b>Connectors</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference FLAT_CONNECTOR_SPECIFICATION__CONNECTORS = eINSTANCE.getFlatConnectorSpecification_Connectors();

		/**
		 * The meta object literal for the '<em><b>Docks</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference FLAT_CONNECTOR_SPECIFICATION__DOCKS = eINSTANCE.getFlatConnectorSpecification_Docks();

		/**
		 * The meta object literal for the '<em><b>Element Architectures</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference FLAT_CONNECTOR_SPECIFICATION__ELEMENT_ARCHITECTURES = eINSTANCE.getFlatConnectorSpecification_ElementArchitectures();

		/**
		 * The meta object literal for the '<em><b>Element Types</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference FLAT_CONNECTOR_SPECIFICATION__ELEMENT_TYPES = eINSTANCE.getFlatConnectorSpecification_ElementTypes();

		/**
		 * The meta object literal for the '<em><b>Signatures</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference FLAT_CONNECTOR_SPECIFICATION__SIGNATURES = eINSTANCE.getFlatConnectorSpecification_Signatures();

	}

} //ConnectorGeneratorPackage
